body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
li {
	list-style: none;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
html {
	-ms-text-size-adjust: none; -webkit-text-size-adjust: none;
}
body {
	font: 12px/1.6 "Segoe UI", Tahoma, Arial; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
input {
	font-family: inherit; font-size: inherit;
}
button {
	font-family: inherit; font-size: inherit;
}
textarea {
	font-family: inherit; font-size: inherit;
}
select {
	font-family: inherit; font-size: inherit;
}
option {
	font-family: inherit; font-size: inherit;
}
optiongroup {
	font-family: inherit; font-size: inherit;
}
code {
	font-family: Consolas,"Courier New",monospace;
}
pre {
	font-family: Consolas,"Courier New",monospace;
}
*:focus {
	outline: 0px;
}
legend {
	color: rgb(0, 0, 0);
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
button {
	overflow: visible;
}
input.button {
	cursor: pointer;
}
button {
	cursor: pointer;
}
button {
	margin: 0px;
}
input {
	margin: 0px;
}
select {
	margin: 0px;
}
textarea {
	margin: 0px;
}
textarea {
	overflow: auto; resize: none;
}
label[for] {
	cursor: pointer;
}
input[type='button'] {
	cursor: pointer;
}
input[type='submit'] {
	cursor: pointer;
}
input[type='reset'] {
	cursor: pointer;
}
img {
	-ms-interpolation-mode: bicubic;
}
.hidden {
	display: none;
}
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; display: block; content: "\0020";
}
.box::after {
	height: 0px; overflow: hidden; clear: both; display: block; content: "\0020";
}
.phead::after {
	height: 0px; overflow: hidden; clear: both; display: block; content: "\0020";
}
.pbody::after {
	height: 0px; overflow: hidden; clear: both; display: block; content: "\0020";
}
.clearfix {
	zoom: 1;
}
.box {
	zoom: 1;
}
.phead {
	zoom: 1;
}
.pbody {
	zoom: 1;
}
body {
	background: url("../img/body.png") repeat-x rgb(222, 235, 243);
}
.container {
	background: rgb(255, 255, 255); margin: auto; width: 980px; overflow: hidden;
}
a:link {
	color: rgb(28, 61, 114); text-decoration: none;
}
a:visited {
	color: rgb(28, 61, 114); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
.toolbar {
	background: url("../img/toolbar.gif") repeat-x 0px 100% rgb(250, 250, 250); height: 28px;
}
.toolbar-inner {
	background: url("../img/toolbar.gif") repeat-x 0px 100% rgb(250, 250, 250); height: 28px;
}
.toolbar {
	padding: 0px 10px; margin-bottom: 5px;
}
.toolbar-inner {
	margin: auto; width: 960px;
}
.toolbar .quicklink {
	margin-left: -10px;
}
.header {
	margin: 0px 0px 5px; overflow: hidden; zoom: 1;
}
.header .logo {
	top:0px; width: 192px; height: 90px; float: left;
}
.header .logo a {
	margin-left: 20px;
}
.nav {
	background: url("../images/56sj_nav") repeat-x rgb(30, 62, 116); margin: 0px 10px 10px; border-radius: 3px; height: 35px; line-height: 35px; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.nav ul {
	margin: 0px 10px; overflow: hidden; zoom: 1;
}
.nav li {
	background: url("../images/nav_span_bg.gif") no-repeat 0px 50%; margin: 0px 3px 0px -3px; line-height: 34px; padding-left: 3px; font-size: 117%; float: left;
}
.nav a {
	padding: 0px 15px; display: block;
}
.nav a.current {
	background: url("../img/nav_current.png") no-repeat 50% 0px; font-weight: bold;
}
.nav a:link {
	color: rgb(255, 255, 255);
}
.nav a:visited {
	color: rgb(255, 255, 255);
}
.assetport {
	margin: 0px 10px 10px; height: 21px; line-height: 21px;
}
.assetport .notice {
	float: left;
}
.assetport .notice strong {
	margin-right: 10px;
}
.assetport .quicksearch {
	float: right;
}
.assetport .contribute {
	background: url("../old/images/cust_icon.gif") no-repeat 0px 50%; padding-left: 18px; margin-right: 10px; float: left;
}
.assetport .rss {
	background: url("../old/images/cust_icon.gif") no-repeat 0px 50%; padding-left: 18px; margin-right: 10px; float: left;
}
.assetport .rss {
	float: left; background-image: url("../old/images/rss.gif");
}
.assetport .quicksearch form {
	height: 21px; line-height: 21px; float: left;
}
.assetport .quicksearch .text {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); padding: 1px 2px; width: 150px; vertical-align: baseline;
}
.assetport .quicksearch .button {
	background: url("../old/images/topsearch_submit.gif") no-repeat; border: 0px currentColor; width: 59px; height: 18px; text-indent: -999px; overflow: hidden; vertical-align: baseline;
}
.links {
	background: url("../img/g1.gif") repeat-x 0px 1px; margin: 0px 10px 10px; padding: 10px; border: 1px solid rgb(200, 200, 200);
}
.links .partners {
	margin: 0px 0px 8px; padding-bottom: 8px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.links strong {
	color: rgb(204, 0, 0); margin-right: 10px;
}
.links a:link {
	color: inherit; margin-right: 10px; white-space: nowrap;
}
.links a:visited {
	color: inherit; margin-right: 10px; white-space: nowrap;
}
.sitemap {
	background: rgb(248, 248, 248); margin: 0px 10px 15px; padding: 6px 10px; border: 1px solid rgb(200, 200, 200); text-align: center;
}
.sitemap a:link {
	color: rgb(18, 69, 156);
}
.sitemap a:visited {
	color: rgb(18, 69, 156);
}
.footer {
	margin: 0px 10px 30px; text-align: center;
}
.footer p {
	margin: 0px 0px 5px;
}
.footer img {
	vertical-align: middle;
}
.footer .poweredby {
	margin-left: 10px;
}
.footer a:link {
	color: inherit;
}
.footer a:visited {
	color: inherit;
}
.box {
	margin: 0px 10px 10px; border: 1px solid rgb(200, 200, 200);
}
.box .c-1 {
	overflow: hidden; float: left;
}
.box .c-2 {
	overflow: hidden; float: left;
}
.box .c-3 {
	overflow: hidden; float: left;
}
.box-cols3 {
	background: url("../img/box_edge.gif") repeat-y 299px 0px;
}
.box-cols3 .c-1 {
	width: 299px; margin-right: 1px;
}
.box-cols3 .c-2 {
	width: 358px; margin-right: 1px;
}
.box-cols3 .c-3 {
	width: 299px;
}
.panel {
	margin: 0px 0px 10px; overflow: hidden; zoom: 1;
}
.panel .phead {
	padding: 0px 10px; line-height: 22px;
}
.panel .ptitle {
	color: rgb(28, 61, 114); font-size: 117%; float: left;
}
.panel .pextra {
	float: right;
}
.panel .pbody {
	margin: 0px 10px;
}
.tabber {
	background: url("../img/g5.gif") repeat-x; margin: 0px 0px 10px; height: 25px; line-height: 25px; overflow: hidden;
}
.tabber h4 {
	overflow: hidden; float: left;
}
.tabber ul {
	overflow: hidden; float: left;
}
.tabber li {
	overflow: hidden; float: left;
}
.tabber ul {
	width: 100%;
}
.tabber-1 li {
	width: 100%;
}
.tabber-2 li {
	width: 50%;
}
.tabber-3 li {
	width: 33.3%;
}
.tabber-4 li {
	width: 25%;
}
.tabber-5 li {
	width: 20%;
}
.tabber-6 li {
	width: 16.6%;
}
.tabber a {
	text-align: center; overflow: hidden; border-left-color: rgb(200, 200, 200); border-left-width: 1px; border-left-style: solid; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.tabber a.current {
	background: url("../img/g4.gif") repeat-x; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabber a:hover {
	background: url("../img/g4.gif") repeat-x; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabber a:active {
	background: url("../img/g4.gif") repeat-x; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.toplist {
	overflow: hidden; clear: both; zoom: 1;
}
.toplist li {
	padding: 5px 0px; width: 100%; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.toplist em {
	background: url("../img/number.png") no-repeat 0px -180px; margin: 2px 5px 0px 0px; width: 15px; height: 15px; text-indent: -999px; overflow: hidden; float: left; display: block;
}
.toplist .no1 {
	
}
.toplist .no2 {
	background-position: 0px -15px;
}
.toplist .no3 {
	background-position: 0px -30px;
}
.toplist .no4 {
	background-position: 0px -45px;
}
.toplist .no5 {
	background-position: 0px -60px;
}
.toplist .no6 {
	background-position: 0px -75px;
}
.toplist .no7 {
	background-position: 0px -90px;
}
.toplist .no8 {
	background-position: 0px -105px;
}
.toplist .no9 {
	background-position: 0px -120px;
}
.toplist .no10 {
	background-position: 0px -135px;
}
.toplist .no11 {
	background-position: 0px -150px;
}
.toplist .no12 {
	background-position: 0px -165px;
}
.slideshow {
	background: url("../img/g9.png") repeat-x; margin: 0px 0px 10px; padding: 10px 10px 0px; position: relative; zoom: 1;
}
.slideshow .image {
	width: 279px; height: 200px; color: rgb(255, 255, 255); overflow: hidden; position: relative;
}
.slideshow .image ul {
	top: 0px; width: 279px; height: 200px; overflow: hidden; position: absolute;
}
.slideshow .image li {
	width: 279px; height: 200px; overflow: hidden; float: left; position: relative;
}
.slideshow .image a {
	display: block;
}
.slideshow .caption {
	background: rgba(0, 0, 0, 0.6); padding: 5px; width: 269px; bottom: 0px; color: rgb(255, 255, 255); line-height: 14px; position: absolute;
}
.slideshow .trigger {
	right: 12px; bottom: 4px; position: absolute;
}
.slideshow .trigger li {
	background: rgb(255, 255, 255); margin: 0px 3px 0px 0px; padding: 0px 3px; text-align: center; color: rgb(0, 0, 0); line-height: 14px; font-weight: bold; float: left; cursor: pointer;
}
.slideshow .trigger li {
	
}
.slideshow .trigger li.current {
	background: rgb(255, 125, 1); color: rgb(255, 255, 255);
}
.columnist {
	background: url("../img/g6.png") repeat-x; margin: 0px 10px 10px; padding-top: 5px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.columnist .phead {
	margin: 0px 0px 10px;
}
.columnistrecom li {
	overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; zoom: 1;
}
.columnistrecom .author {
	width: 60px; margin-right: 10px; float: left;
}
.columnistrecom .summary {
	width: 185px; float: left;
}
.columnistrecom img {
	display: block;
}
.articlelist li {
	background: url("../img/b1.gif") no-repeat 0px 50%; overflow: hidden; padding-left: 12px; white-space: nowrap; zoom: 1; word-wrap: normal; text-overflow: ellipsis;
}
.headlinelist li {
	background: url("../img/b1.gif") no-repeat 0px 50%; overflow: hidden; padding-left: 12px; white-space: nowrap; zoom: 1; word-wrap: normal; text-overflow: ellipsis;
}
.eventlist li {
	background: url("../img/b1.gif") no-repeat 0px 50%; overflow: hidden; padding-left: 12px; white-space: nowrap; zoom: 1; word-wrap: normal; text-overflow: ellipsis;
}
.forumrecomlist li {
	background: url("../img/b1.gif") no-repeat 0px 50%; overflow: hidden; padding-left: 12px; white-space: nowrap; zoom: 1; word-wrap: normal; text-overflow: ellipsis;
}
.siterecomlist li {
	background: url("../img/b1.gif") no-repeat 0px 50%; overflow: hidden; padding-left: 12px; white-space: nowrap; zoom: 1; word-wrap: normal; text-overflow: ellipsis;
}
.downloadlist li {
	background: url("../img/b1.gif") no-repeat 0px 50%; overflow: hidden; padding-left: 12px; white-space: nowrap; zoom: 1; word-wrap: normal; text-overflow: ellipsis;
}
.articlelist li {
	line-height: 1.9;
}
.headlines {
	background: url("../img/g10.png") repeat-x; margin: 0px; padding: 5px 0px 0px;
}
.headlines .ptitle {
	color: rgb(225, 31, 31);
}
.headlines .tabber {
	background: url("../img/g7.gif") repeat-x; margin: 0px -1px 10px; height: 31px; line-height: 31px; font-size: 117%;
}
.headlines .tabber a:link {
	color: rgb(0, 0, 0); font-weight: bold;
}
.headlines .tabber a:visited {
	color: rgb(0, 0, 0); font-weight: bold;
}
.headlines .tabber a.current {
	background: url("../img/g8.gif") repeat-x; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.headlines .tabber a:hover {
	background: url("../img/g8.gif") repeat-x; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.headlines .tabber a:active {
	background: url("../img/g8.gif") repeat-x; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.headlinetop {
	margin: 0px 0px 10px; padding: 8px 0px 0px;
}
.headlinetop h3 {
	text-align: center;
}
.home-area1 .headlinetop h3 {
	font: bold 166%/normal "Palatino Linotype", "Times New Roman", Times; margin: 0px 0px 7px; color: rgb(204, 0, 0); overflow: hidden; white-space: nowrap; word-wrap: normal; font-size-adjust: none; font-stretch: normal;
}
.headlinetop p {
	color: rgb(102, 102, 102); text-indent: 2em;
}
.headlinerecom {
	margin: 0px 0px 10px; overflow: hidden; zoom: 1;
}
.headlinerecom a.link0 {
	float: left;
}
.headlinerecom a.link1 {
	float: right;
}
.headlinelist {
	margin: 0px 0px 10px; line-height: 1.7; padding-top: 10px; font-size: 117%; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted;
}
.headlinelist li {
	overflow: hidden; clear: right; white-space: nowrap; zoom: 1;
}
.headlinelist .date {
	color: rgb(153, 153, 153); margin-left: 5px; float: right;
}
.headlinelist a:link {
	color: rgb(0, 0, 0);
}
.headlinelist a:visited {
	color: rgb(0, 0, 0);
}
.events {
	background: url("../img/bg1.jpg") no-repeat 100% 0px; padding: 5px 0px 0px;
}
.events .phead {
	margin: 0px 0px 10px;
}
.eventrecom {
	overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; zoom: 1;
}
.eventrecom h3 {
	width: 155px; line-height: 1.2; float: right;
}
.eventrecom img {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); float: left; box-shadow: 3px 3px 0px #ddd; -webkit-box-shadow: 3px 3px 0 #ddd; -moz-box-shadow: 3px 3px 0 #ddd;
}
.eventrecom .summary {
	width: 155px; color: rgb(102, 102, 102); float: right;
}
.eventlist {
	font-size: 117%;
}
.topicranking {
	margin: 0px 10px 10px;
}
.topicranking .tabber {
	margin: 0px; overflow: visible; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.topicranking .tabber ul {
	padding: 0px 1px 0px 0px;
}
.topicranking .tabber li {
	margin-right: -1px; position: relative;
}
.topicranking .tabber a:link {
	background: url("../img/g5.gif") repeat-x rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(200, 200, 200) rgb(200, 200, 200) currentColor; padding: 0px 10px; color: rgb(0, 0, 0);
}
.topicranking .tabber a:visited {
	background: url("../img/g5.gif") repeat-x rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(200, 200, 200) rgb(200, 200, 200) currentColor; padding: 0px 10px; color: rgb(0, 0, 0);
}
.topicranking .tabber a.current:link {
	background: url("../img/g4.gif") repeat-x; font-weight: bold;
}
.topicranking .tabber a.current:visited {
	background: url("../img/g4.gif") repeat-x; font-weight: bold;
}
.topicranking .toplist li {
	padding: 5px 10px; width: auto; float: none;
}
* html .topicranking .tabber ul {
	border: 1px solid rgb(255, 255, 255); height: 23px; overflow: hidden;
}
* html .topicranking .tabber li {
	height: 25px;
}
.home-area2 .headlines {
	padding: 0px;
}
.home-area3 .headlines {
	padding: 0px;
}
.weibolive {
	background: url("../img/bg1.jpg") no-repeat; padding: 5px 0px 0px;
}
.forumrecom {
	background: url("../img/bg1.jpg") no-repeat; padding: 5px 0px 0px;
}
.weibolive .phead {
	margin: 0px 0px 10px;
}
.forumrecom .phead {
	margin: 0px 0px 10px;
}
.weibolive .pbody {
	margin: 0px; overflow: hidden;
}
.weibolive .pbody ul {
	height: 300px; overflow: hidden;
}
.weibolive .pbody li {
	margin: 0px 10px; padding: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.weibolive .people {
	color: rgb(153, 153, 153); white-space: nowrap;
}
.weibolive .people strong {
	color: rgb(0, 130, 200);
}
.weibolive .pbody a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
.weibolive .pbody a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
.weibolive .pbody a:hover {
	text-decoration: none;
}
.weibolive .pbody a:active {
	text-decoration: none;
}
.forumrecom {
	border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.forumrecomtop {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;
}
.forumrecomlist li {
	line-height: 2;
}
.forumrecomlist a:link {
	color: rgb(0, 0, 0);
}
.forumrecomlist a:visited {
	color: rgb(0, 0, 0);
}
.catearticles {
	background: url("../img/g8.gif") repeat-x; margin: 0px; padding: 5px 0px 0px;
}
.catearticles-second {
	border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.catearticles .phead {
	margin: 0px 0px 5px;
}
.catearticles .headlinetop h3 {
	margin: 0px; font-size: 117%;
}
.toolslink {
	padding: 10px; line-height: 2; word-spacing: 10px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted;
}
.toolslink .label {
	background: url("../img/label1.png") no-repeat 100% 50%; padding: 0px 15px 0px 10px; color: rgb(255, 255, 255);
}
.toolslink a {
	white-space: nowrap;
}
.siterecom {
	background: url("../img/bg2.jpg") no-repeat 100% 0px; margin: 0px; padding: 5px 0px 0px;
}
.siterecom .phead {
	margin: 0px 0px 8px;
}
.evaluatingtop {
	margin-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;
}
.siterecomtop {
	margin: 0px 0px 10px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;
}
.siterecomtop li {
	margin: 0px 0px 10px; overflow: hidden; padding-bottom: 3px; zoom: 1;
}
.evaluatingtop li {
	margin: 0px 0px 10px; overflow: hidden; padding-bottom: 3px; zoom: 1;
}
.siterecomtop h3 {
	width: 145px; line-height: 1.2; float: right;
}
.evaluatingtop h3 {
	width: 145px; line-height: 1.2; float: right;
}
.siterecomtop img {
	border: 1px solid rgb(0, 0, 0); float: left; box-shadow: 3px 3px 0px #ddd; -webkit-box-shadow: 3px 3px 0 #ddd; -moz-box-shadow: 3px 3px 0 #ddd;
}
.evaluatingtop img {
	border: 1px solid rgb(0, 0, 0); float: left; box-shadow: 3px 3px 0px #ddd; -webkit-box-shadow: 3px 3px 0 #ddd; -moz-box-shadow: 3px 3px 0 #ddd;
}
.siterecomtop .summary {
	width: 145px; float: right;
}
.evaluatingtop .summary {
	width: 145px; float: right;
}
.adblock {
	margin: 0px 10px 10px;
}
.adblock img {
	margin: 0px 0px 10px; display: block;
}
.adblock object {
	margin: 0px 0px 10px; display: block;
}
.newsphoto {
	background: url("../img/g3.gif") repeat-x rgb(255, 255, 255); margin: 0px; padding: 5px 0px 0px; width: 658px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted; float: right;
}
.newsphoto .phead {
	margin: 0px 5px 5px;
}
.newsphoto .pbody {
	margin: 0px;
}
.newsphoto ul {
	margin: 0px 0px 10px 15px; overflow: hidden; zoom: 1;
}
.videonews ul {
	margin: 0px 0px 10px 15px; overflow: hidden; zoom: 1;
}
.newsphoto li {
	width: 130px; text-align: center; margin-right: 20px; float: left;
}
.videonews li {
	width: 130px; text-align: center; margin-right: 20px; float: left;
}
.videonews li {
	width: 140px;
}
.newsphoto li img {
	background: rgb(255, 255, 255); margin: 0px auto 5px; padding: 3px; border: 1px solid rgb(178, 178, 178); display: block;
}
.videonews li img {
	background: rgb(255, 255, 255); margin: 0px auto 5px; padding: 3px; border: 1px solid rgb(178, 178, 178); display: block;
}
.newsphoto .caption {
	width: 100%; overflow: hidden; display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.videonews .caption {
	width: 100%; overflow: hidden; display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.articletop .caption {
	width: 100%; overflow: hidden; display: block; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.articlerecom {
	background: url("../img/bg1.jpg") no-repeat 100% 0px; padding: 5px 0px 0px;
}
.appreview {
	background: url("../img/bg1.jpg") no-repeat 100% 0px; padding: 5px 0px 0px;
}
.articlerecom .phead {
	margin: 0px 0px 10px;
}
.appreview .phead {
	margin: 0px 0px 10px;
}
.articletop {
	margin: 0px -20px 10px 0px; overflow: hidden; zoom: 1;
}
.articletop li {
	width: 125px; text-align: center; margin-right: 20px; float: left;
}
.articletop li img {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; border: 1px solid rgb(0, 0, 0); display: block; box-shadow: 3px 3px 0px #ddd; -webkit-box-shadow: 3px 3px 0 #ddd; -moz-box-shadow: 3px 3px 0 #ddd;
}
.reviewtop img {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; border: 1px solid rgb(0, 0, 0); display: block; box-shadow: 3px 3px 0px #ddd; -webkit-box-shadow: 3px 3px 0 #ddd; -moz-box-shadow: 3px 3px 0 #ddd;
}
.articlerecom .articlelist {
	padding-top: 10px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted;
}
.contributes .articlelist li {
	line-height: 2.2; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted;
}
.reviews .phead {
	background: url("../img/bg3.png") no-repeat; margin: 0px 10px 5px; padding: 0px 10px 0px 30px; height: 30px; line-height: 30px;
}
.contributes .phead {
	background: url("../img/bg3.png") no-repeat; margin: 0px 10px 5px; padding: 0px 10px 0px 30px; height: 30px; line-height: 30px;
}
.polls .phead {
	background: url("../img/bg3.png") no-repeat; margin: 0px 10px 5px; padding: 0px 10px 0px 30px; height: 30px; line-height: 30px;
}
.popularauthor .phead {
	background: url("../img/bg3.png") no-repeat; margin: 0px 10px 5px; padding: 0px 10px 0px 30px; height: 30px; line-height: 30px;
}
.activities .phead {
	background: url("../img/bg3.png") no-repeat; margin: 0px 10px 5px; padding: 0px 10px 0px 30px; height: 30px; line-height: 30px;
}
.reviews .ptitle {
	font-size: 100%;
}
.contributes .ptitle {
	font-size: 100%;
}
.polls .ptitle {
	font-size: 100%;
}
.popularauthor .ptitle {
	font-size: 100%;
}
.activities .ptitle {
	font-size: 100%;
}
.reviewtop {
	margin: 0px 0px 10px; padding: 0px 10px 7px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; zoom: 1;
}
.reviewtop h3 {
	width: 180px; line-height: 1.2; float: right;
}
.reviewtop img {
	float: left;
}
.reviewtop .summary {
	width: 180px; float: right;
}
.pollstop {
	padding: 0px 0px 10px 10px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; zoom: 1;
}
.pollstop h3 {
	margin: 0px 0px 5px; font-size: 100%;
}
.pollstop .summary {
	width: 110px; color: rgb(102, 102, 102); float: left;
}
.pollstop .pollbuttons {
	width: 150px; float: right;
}
.pollstop .pollbuttons a {
	background: url("../img/pollbutton.png") no-repeat; width: 65px; height: 60px; margin-right: 10px; float: left;
}
.pollstop .pollbuttons a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.pollstop .pollbuttons a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.pollstop .pollbuttons a:hover {
	color: rgb(0, 0, 0);
}
.pollstop .pollbuttons span {
	text-align: center; display: block;
}
.pollstop .poll-percent {
	height: 38px; color: rgb(136, 0, 0); line-height: 38px; font-size: 133%; font-weight: bold; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.pollstop .poll-count em {
	font-style: normal;
}
.activitylist {
	line-height: 1.8; overflow: hidden; zoom: 1;
}
.activitylist li {
	width: 50%; float: left;
}
.activitylist li a {
	background: url("../img/b1.gif") no-repeat 0px 50%; overflow: hidden; padding-left: 10px; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis;
}
.appreviewtop {
	margin: 0px 0px 10px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; zoom: 1;
}
.appreviewtop li {
	margin: 0px 8px 10px 0px; width: 130px; float: left;
}
.appreviewtop .caption {
	text-align: center; font-size: 117%; font-weight: bold; display: block;
}
.appreviewtop img {
	margin: 0px auto 2px; display: block;
}
.popularauthor .pbody a {
	margin-right: 10px; white-space: nowrap;
}
.columnistrecom a:hover {
	text-decoration: none !important;
}
.columnistrecom a:active {
	text-decoration: none !important;
}
.headlinetop a:hover {
	text-decoration: none !important;
}
.headlinetop a:active {
	text-decoration: none !important;
}
.eventrecom a:hover {
	text-decoration: none !important;
}
.eventrecom a:active {
	text-decoration: none !important;
}
.siterecomtop a:hover {
	text-decoration: none !important;
}
.siterecomtop a:active {
	text-decoration: none !important;
}
.reviewtop a:hover {
	text-decoration: none !important;
}
.reviewtop a:active {
	text-decoration: none !important;
}
.evaluatingtop a:hover {
	text-decoration: none !important;
}
.evaluatingtop a:active {
	text-decoration: none !important;
}
.columnistrecom a:hover h4 {
	text-decoration: underline;
}
.columnistrecom a:active h4 {
	text-decoration: underline;
}
.headlinetop a:hover h3 {
	text-decoration: underline;
}
.headlinetop a:active h3 {
	text-decoration: underline;
}
.eventrecom a:hover h3 {
	text-decoration: underline;
}
.eventrecom a:active h3 {
	text-decoration: underline;
}
.siterecomtop a:hover h3 {
	text-decoration: underline;
}
.siterecomtop a:active h3 {
	text-decoration: underline;
}
.reviewtop a:hover h3 {
	text-decoration: underline;
}
.reviewtop a:active h3 {
	text-decoration: underline;
}
.evaluatingtop a:hover h3 {
	text-decoration: underline;
}
.evaluatingtop a:active h3 {
	text-decoration: underline;
}
.articlelist a:visited {
	color: rgb(102, 102, 102);
}
.headlinelist a:visited {
	color: rgb(102, 102, 102);
}
.eventlist a:visited {
	color: rgb(102, 102, 102);
}
.forumrecomlist a:visited {
	color: rgb(102, 102, 102);
}
.siterecomlist a:visited {
	color: rgb(102, 102, 102);
}
.siterecomtop a:visited {
	color: rgb(102, 102, 102);
}
.toplist a:visited {
	color: rgb(102, 102, 102);
}
.articletop a:visited {
	color: rgb(102, 102, 102);
}
.activitylist a:visited {
	color: rgb(102, 102, 102);
}
.headlinelist a:hover {
	color: rgb(204, 0, 0);
}
.headlinelist a:active {
	color: rgb(204, 0, 0);
}
.videonews {
	margin: 0px 10px 10px; border: 1px solid rgb(200, 200, 200);
}
.videonews .phead {
	background: url("../img/g3.gif") repeat-x; height: 34px; line-height: 34px;
}
.videonews .pbody {
	margin: 0px;
}
.videonews li {
	margin-right: 15px;
}
.downloads .tabber h4 {
	width: 70px; text-align: center;
}
.downloads .tabber ul {
	width: 229px;
}
.downloadlist {
	margin: 0px 10px;
}
.downloadlist li {
	line-height: 2;
}
.downloads .c-2 {
	background: url("../img/g3.gif") repeat-x;
}
.downloadgroups {
	margin: 0px 15px; line-height: 1.7; overflow: hidden;
}
.downloadgroups h4 {
	color: rgb(28, 61, 114);
}
.downloadgroups div {
	margin: -1px 0px 10px; padding-top: 10px; word-spacing: 5px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted;
}
.downloadgroups a {
	white-space: nowrap;
}
.websitetop {
	margin: 10px;
}
.websitetop h4 {
	margin: 0px 0px 5px;
}
.websitetop .toplist li {
	width: 139px;
}
.websitetop .toplist li a {
	width: 105%; display: block; white-space: nowrap;
}
.resources {
	margin: 0px 10px 10px; border: 1px solid rgb(200, 200, 200);
}
.resources .phead {
	background: url("../img/g2.gif") repeat-x; height: 34px; line-height: 34px; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.resources .pextra {
	color: rgb(168, 168, 168); word-spacing: 5px;
}
.resources .pbody {
	margin: 0px; padding: 15px 0px 15px 15px; line-height: 1.7;
}
.resourcethumb {
	width: 120px; margin-right: 10px; float: left;
}
.resourcethumb img {
	float: left;
}
.resourcelist {
	width: 320px; margin-right: 20px; float: left;
}
.resourcekeywords {
	width: 320px; margin-right: 20px; float: left;
}
.resourcelist li {
	width: 160px; overflow: hidden; float: left;
}
.resourcelist a {
	background: url("../img/b1.gif") no-repeat 0px 50%; padding-left: 8px;
}
.resourcekeywords {
	word-spacing: 5px;
}
.resourcekeywords a {
	white-space: nowrap;
}
.ad iframe {
	border: 0px currentColor; display: block;
}
.ad img {
	border: 0px currentColor; display: block;
}
.ad-b-head {
	width: 468px; height: 60px; overflow: hidden; float: left;
}
.ad-t-head {
	background: rgb(242, 246, 251); border: 1px solid rgb(176, 215, 255); width: 288px; height: 58px; float: right;
}
.ad-t-head ul {
	padding: 0px 3px;
}
.ad-t-head li {
	width: 49.9%; float: left; white-space: nowrap;
}
.ad-b-leaderboard {
	margin: 0px 10px 10px; overflow: hidden; zoom: 1;
}
.ad-t-leaderboard {
	margin: 0px 10px 10px; border: 1px solid rgb(150, 189, 222); width: 958px; overflow: hidden;
}
.ad-b-button {
	margin: 0px 10px 10px;
}
.ad-t-button {
	margin: 0px 10px 10px;
}
.ad-b-leaderboard iframe {
	float: left;
}
.toolbar {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.nav {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.sitemap {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.links {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.box {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.videonews {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.resources {
	box-shadow: 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.nocomment {
	padding: 30px; text-align: center; color: rgb(153, 153, 153);
}
.loadcomment {
	background: url("../img/loading.gif") no-repeat 50% 10px; padding: 50px 30px 10px; text-align: center; color: rgb(153, 153, 153);
}
.articlemood {
	background: rgb(255, 255, 255); margin: 10px 0px; padding: 10px; border: 1px solid rgb(184, 205, 227);
}
.mood-head {
	margin: 0px 0px 10px; overflow: hidden; zoom: 1;
}
.mood-head h3 {
	float: left;
}
.mood-head p {
	float: right;
}
.moodlist {
	margin: 0px auto; width: 600px; overflow: hidden;
}
.moodchartlist {
	margin: 0px auto; width: 600px; overflow: hidden;
}
.moodlist li {
	width: 75px; text-align: center; float: left;
}
.moodchartlist li {
	width: 75px; text-align: center; float: left;
}
.moodlist img {
	margin: 0px auto 5px; display: block;
}
.moodlist .caption {
	display: block;
}
.moodchartlist em {
	margin: 0px auto 5px; color: rgb(153, 153, 153); font-style: normal;
}
.moodchartlist .mood_bar {
	background: rgb(245, 245, 245); margin: 0px auto 5px; width: 20px; height: 60px; position: relative;
}
.moodchartlist .mood_bar_in {
	background: url("../img/moodchart_2.gif") repeat-y 0px 0px rgb(255, 175, 127); font: 0px/0 sans-serif; left: 0px; width: 20px; height: 0px; bottom: 0px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
